Skip to content

Add test setup, workflow files, license, and app config#1

Merged
m4ttheweric merged 2 commits intomainfrom
add-workflows-and-test-setup
Feb 7, 2025
Merged

Add test setup, workflow files, license, and app config#1
m4ttheweric merged 2 commits intomainfrom
add-workflows-and-test-setup

Conversation

@m4ttheweric
Copy link
Owner

This pull request includes several changes to the repository, focusing on setting up workflows, adding licensing information, and enhancing the build and test configurations. The most important changes include the addition of GitHub Actions workflows for build, lint, and test processes, the inclusion of an MIT license, and updates to the package.json and configuration files.

Workflow Setup:

Licensing:

  • LICENSE: Added an MIT license to the project.
  • README.md: Added a license section with a badge linking to the MIT license.

Build and Test Configuration:

  • package.json: Added a pre-release script and updated the release script to include build, type-check, lint, and format steps.
  • publish.mjs: Enabled running tests as part of the publish process.
  • tsconfig.app.json: Included vitest/globals types for better integration with the testing framework.
  • vite.app.config.ts: Added a Vite configuration file for building the app, including React plugin setup.

@m4ttheweric m4ttheweric merged commit e6e259e into main Feb 7, 2025
3 checks passed
@m4ttheweric m4ttheweric deleted the add-workflows-and-test-setup branch February 7, 2025 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant